AT-NFC  2.1 (win)
AT-NFC kernel set
hal_sys.h
Go to the documentation of this file.
1 #ifndef HAL_SYS_H
2 #define HAL_SYS_H
3 
4 /* ******************** HAL terminal system functions API declaration ********************** */
8 /* ***************************************************************************************** */
9 
10 /* ***************************************************************************************** */
17 /* ***************************************************************************************** */
18 
19 /* ********************************* HAL System marcos ************************************* */
24 /* ***************************************************************************************** */
25 /* ***************************************************************************************** */
28 /* ******************************* hal_sys_get_date_time *********************************** */
37 extern KER_BYTE hal_sys_get_date_time(KER_CTX_PARAM KER_BYTE* pbtDateTimeBuffer, KER_BYTE btDateTimeBufferLen);
38 
39 /* ***************************** hal_sys_get_utc_date_time ********************************* */
48 extern KER_BYTE hal_sys_get_utc_date_time(KER_CTX_PARAM KER_BYTE* pbtDateTimeBuffer, KER_BYTE btDateTimeBufferLen);
49 
50 /* ************************* hal_sys_get_100microsec_time_stamp **************************** */
57 
58 /* ************************************ hal_sys_sleep ************************************** */
65 
66 #endif /* HAL_SYS_H */
void KER_VOID
Definition: emv_platform.h:66
uint8_t KER_BYTE
Definition: emv_platform.h:70
unsigned int KER_INT32U
Definition: emv_platform.h:63
#define KER_CTX_PARAM
Definition: emv_context.h:53
#define KER_CTX_SINGLE_PARAM
Definition: emv_context.h:58
KER_BYTE hal_sys_get_utc_date_time(KER_CTX_PARAM KER_BYTE *pbtDateTimeBuffer, KER_BYTE btDateTimeBufferLen)
Provides terminal UTC date & time for Kernel.
KER_VOID hal_sys_sleep(KER_CTX_PARAM KER_INT32U ulTimeout)
Sleeps for specified timeout.
KER_BYTE hal_sys_get_date_time(KER_CTX_PARAM KER_BYTE *pbtDateTimeBuffer, KER_BYTE btDateTimeBufferLen)
Provides local terminal date & time for Kernel.
KER_INT32U hal_sys_get_100microsec_time_stamp(KER_CTX_SINGLE_PARAM)
Provides terminal timestamp for Kernel (in 100 microsec resolution)